package controller;

import controller.dialog.DialogLancarDados;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.effect.Reflection;
import javafx.scene.image.ImageView;
import model.TAGS;
import rmi.RMIServer;

/**
 * FXML Controller class
 * Controller da tela de lançamento de dados
 * @author Adriano
 */
public class DadosController implements Initializable {

    @FXML
    private ImageView dadoUm;
    @FXML
    private ImageView dadoDois;
    @FXML
    private Label somatorio;
    @FXML
    private TextField textDadoUm;
    @FXML
    private TextField textDadoDois;
    
    @Override
    public void initialize(URL url, ResourceBundle rb) {
        Reflection reflecao = new Reflection(0, 0.3, 0.2, 0);
        dadoUm.setEffect(reflecao);
        dadoDois.setEffect(reflecao);
    }    
    
    public void ok(ActionEvent event){
       
       //int um = Integer.parseInt(textDadoUm.getText().trim());
       //int dois = Integer.parseInt(textDadoDois.getText().trim());   
        textDadoDois.setVisible(false);
        textDadoUm.setVisible(false);
        try {
             RMIServer.getInstacia().getJogadas().jogarDados(DialogLancarDados.um, DialogLancarDados.dois, TAGS.NAME);
//             RMIServer.getInstacia().getJogadas().jogarDados(um, dois, TAGS.NAME);
        } catch (Exception e) {}
        DialogLancarDados.getIntancia().close();
    }
}